// 判断input是否有值
inputVal(".input");
// 删除input内已有的值
inputValdel(".icon-del");

// 打开明细
$("#js-detailed-down").click(function () {
    showMask();
    $("#js-detailed-fixed").slideDown(200);
})

$("#js-detailed-up").click(function () {
    hideMask();
    $("#js-detailed-fixed").slideUp(200);
})
// 默认推荐险种选择
$(".hook-box").click(function () {
    $(this).toggleClass("select");
    $(this).find(".icon-hook").toggleClass("select");
})

// 报销凭证显示与关闭 开关
$(".switch-btn").click(function () {
    switchChecked($(this));
    console.log(123);
})

function switchChecked(obj) {
    var inp = obj.children($(".checked-switch"));
    if (inp.is(':checked')) {
        $(inp).removeAttr("checkbox");
        $(inp).attr("checked", false);
        obj.find(".toggle-btn").css({
            "left": "1px"
        });
        obj.find(".text-switch").css({
            "background-color": "",
            "border": ""
        });
        obj.parents(".expense-tit").next(".expense-list").slideUp(200);
    } else {
        inp.attr("checkbox");
        $(inp).checked = true;
        $(inp).attr("checked", true);
        obj.find(".text-switch").css({
            "background-color": "#4bc1d2",
            "border": "1px solid #4bc1d2"
        });
        obj.find(".toggle-btn").css({
            "left": "36px"
        });
        obj.parents(".expense-tit").next(".expense-list").slideDown(200);
    }
}

// 点击显示保险说明弹窗
$(".insurance-btn").click(function () {
    $(".disclaimer-cover").fadeIn(200);
    $("body,html").css({
        "overflow": "hidden"
    });
})
$(".passenger-box").on("click", "span.name", function () {
    $(this).prev(".hook-box").toggleClass("select");
    $(this).prev(".hook-box").children(".icon-hook").toggleClass("select");
})

// 点击显示更多保险选择列表
$(".insurance-more").click(function () {
    $("#js-insurance-list-cover").fadeIn(200);
    $("body,html").css({
        "overflow": "hidden",
        "position": "fixed",
        "height": "100%"
    });

})
// 点击确定，关闭保险选择列表
$("#js-insurance-determine").click(function () {
    $(this).parents(".cover").fadeOut(200);
    $("body,html").css({
        "overflow": "auto",
        "position": "inherit",
        "height": "auto"
    });

})

// 选择乘客
selectList(".icon-select", ".info,.invoice,.address");
selectList(".info,.invoice,.address", ".icon-select");
/**
 * 
 * @param {*} obj 点击的文字
 * @param {*} item 与此相匹配的文字或按钮
 */
function selectList(obj, item) {
    $(".choise-list").on("click", obj, function () {
        if ($(obj).parents(".choise-list").hasClass("radio")) {
            $(obj).parents(".choise-list").find(obj).removeClass("select");
            $(obj).parents(".choise-list").find(item).removeClass("select");
            $(this).parents("li").find(item).addClass("select");
            $(this).addClass("select");
        } else {
            $(this).toggleClass("select");
            $(this).parents("li").find(item).toggleClass("select");
        }
    })
}

// 清空选择的常用联系人
$(".db-btn").on("click", ".clear", function () {
    $(this).parents(".db-btn").siblings(".choise-list").find(".icon-select,.info,.invoice,.address").removeClass("select");
})
// 添加乘客列表确认选择

// 点击选性别
$(".passenger-form li").on("click", ".gender p", function () {
    $(".passenger-form li").find(".gender p").removeClass("select");
    $(".passenger-form li").find(".gender p i").removeClass("select");
    $(this).addClass("select");
    $(this).children("i").addClass("select");
})

// 点击选择乘客从下显示乘客列表
$("#js-add-passenger").click(function () {
    showMask();
    $("#js-choise-list-fixed").slideDown(200);
})
// 点击添加乘客显示乘客添加弹窗
$(".btn-add").click(function () {
    $("#js-add-form-cover").fadeIn(200);
})
// 点击保存关闭乘客添加弹窗
$(".save-btn").click(function () {
    $(this).parents(".cover").fadeOut(200);
})
// 点击减去icon删除已选择乘客
$(".passenger-list").on("click", "li .icon-reduce", function () {
    $(this).parents("li").remove();
})

$(".detailed-bar").on("click", ".booking", function () {
    $(".payment-popup").fadeIn(200);
    showMask();
})

// 点击弹出证件选择弹窗
cardPopup("#js-certificates-box-01", "#js-card-popup-01");

// 选择证件类型
selectVal("#js-card-popup-01", "#js-certificates-01");

// 点击选择抵扣券
$(".discount-tit").click(function () {
    showMask();
    $("#js-insurance-fixed").slideDown(200);
})
$(".insurance-fixed-list").on("click", "li", function () {
    $(".insurance-fixed-list").find(".icon-select").removeClass("select");
    $(this).find(".icon-select").addClass("select");
})
$(".fixed-tit .determine").click(function () {
    $(this).parents(".fixed").slideUp(200);
    hideMask();
})

// 向下浏览显示航班时刻表
$(window).scroll(function () {
    var scrolls = $(this).scrollTop(); //获取当前可视区域距离页面顶端的距离
    if (scrolls >= 148) { //当B>A时，表示页面在向下滑动
        //需要执行的操作
        $("#flight-slider").slideDown(200);
    } else { //当B
        //需要执行的操作
        $("#flight-slider").slideUp(200);
        
    }
});